Node变化
console
从NW.js支持GUI应用代替控制台应用 , console.log()
以及类似方法 , 例如console.warn()
和console.error()
, 重定向到Chromium的console . 参考Developer Tools中window的"Console"说明 .
process
process
对象中增加两个新属性:
process.versions['nw']
NW.js版本.process.versions['chromium']
NW.js基于Chromium的版本 .process.mainModule
开始页 , 比如index.html
, 配置文件中的main
属性 . 然而 , 配置文件中node-main
属性也被指定 ,process.mainModule
值为node-main
设置的属性 .
require
Node的require()
方法中的相对路径行为 , 依赖被调用的父类文件运行在哪个JavaScript环境 :
- 如果上级文件运行在Node环境 , 子文件相对路径参考上级文件 .
- 如果上级文件运行在浏览器环境 , 子文件相对路径参考应用根目录 , 例如配置文件路径 .